Canadian scientist, Dr Geoff Burton takes up a position at a new institute in wintry Dresden in...
A young man who arrives at a remote island finds himself trapped in a battle for his life....